home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Diamond Collection
/
The Diamond Collection (Software Vault)(Digital Impact).ISO
/
cdr38
/
kawsol11.zip
/
KAWSOL.DOC
< prev
next >
Wrap
Text File
|
1995-04-18
|
17KB
|
407 lines
╔═════════════════════════════════════════════════════════════════════════════╗
║ ║
║ CorpSoft BBS (815) 886-9388 ║
║ 3 Nodes - USR 28.8 v.34 ║
║ ║
║ KINGS ARE WILD SOLITAIRE ║
║ v1.1 ║
║ ║
║ MULTI-BBS Support ║
║ Supporting PCBoard, Wildcat!, Gap, QBBS, RBBS, Spitfire, ║
║ UltraBBS, Telegard, TriTel, and Remote Access ║
║ ║
║ Copyright 1995 ║
║ by Robert Neal ║
║ 317 Hickory Avenue ║
║ Romeoville, IL 60441 ║
║ ║
╚═════════════════════════════════════════════════════════════════════════════╝
Kings Are Wild is released as SHAREWARE. You are granted a limited license
to evaluate the program. Try it out, if you continue to use it for more than
30 days you are required to register the program.
To register the program send $14.95 along with your name and BBS name
to: Robert Neal, 317 Hickory Avenue, Romeoville, IL 60441. See the file
MAILER.TXT for additonal pricing information and special discounts
available. You may also register ONLINE with Visa or MasterCard by
calling the support BBS at (815) 886-9388. Simply type CHARGE at the menu.
Once you register Kings Are Wild, you will be given your own unique
registration number. The BBS name supplied with payment will be the name
used to create your unique registration number.
THIS SOFTWARE AND ACCOMPANYING MATERIALS ARE DISTRIBUTED "AS IS" WITHOUT
WITHOUT WARRANTY, EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT
LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE. IN NO EVENT SHALL ANYONE INVOLVED WITH THE CREATION AND
PRODUCTION OF THIS PRODUCT BE LIABLE FOR INDIRECT, SPECIAL, OR CONSEQUENTIAL
DAMAGES, ARISING OUT OF ANY USE THEREOF OR BREACH OF ANY WARRANTY.
*PROGRAM DESCRIPTION*
Kings Are Wild is a online game which uses 2 decks of cards, one which
creates a point grid and a second which is used as the playing deck. The
object is to remove all 20 cards from the point grid. This is done by
matching the value of the Deck Card with either 1 or 2 cards in the
point grid. The result is a quick game which is fun and at times can be
aggravating!
Kings Are Wild keeps track of dual scoreboards, one ranking each player
on their overall monthly score and a second ranking the top 10 Kings Are
Wild scores for the month. Kings Are Wild will automatically reset the
scoreboard at the start of each month, requiring no sysop maintenance
after initial set-up.
*PROGRAM FEATURES*
- Easy to install and requires no maintenance.
- Ansi colors and display.
- Terminates cleanly through exit code even on runtime error.
- Automatically creates a top score listing suitable for inclusion
as a text/bulletin file for display within your BBS. Both an
ANSI and ASCII file is created.
- Detects loss of carrier.
- Operates in local mode (either direct from BBS or from command line).
- Sysop function keys to return to the board, chat mode, user stats,
increase/decrease time, etc.
- Direct support for PCBoard, WildCat!, Gap, QBBS, RBBS,
Ultra BBS, Telegard, TriTel and Remote Access.
- Support for baud rates up to 115,200
- Support for COM1-15. Optional command line for non-standard IRQ's.
- Supports PCBoard environment variables %PCBDRIVE% and %PCBDIR%
- Support Fossil Drivers. A Fossil driver is not required to use the
program.
- Fully Multi-Node compatible.
- Support for multi-port digiboards, for use with PCBoard /M.
- Yearly scoreboard with rolling 12 month top scores
- Optional "adopted by" banner to acknowledge users who contribute
towards registration of the game
- Local play option to evaluate the program
As an encouragement to register Kings Are Wild, the following options are
not available until registered:
- Games are limited to 3 per day
- Make up games is disabled
All other aspects of operation are fully functional.
*FIRST TIME OPERATIONS*
Simply create a directory for Kings Are Wild and copy all files distributed
with Kings Are Wild to this directory. Additional data files will automatically
be created the first time Kings Are Wild is run.
CONFIGURING THE PROGRAM
Use the program KAWCFG which is included with the distributed program to
edit the file KAWSOL.CFG. Below is the layout of this file:
C:\PCB\PCBOARD.SYS
Corporate Headquarters
Bob
Neal
15
0
0
NA
5
Line 1 = Full pathname of your door file. Formats supported by this
program are: PCBOARD.SYS, USERS.SYS, DOOR.SYS, USERINFO.DAT,
CALLINFO.BBS, DORINFOx.DEF, SFDOORS.DAT and
GTUSER.BBS, DOOR.SYS, and TRIBBS.SYS. When using
USERINFO.DAT, DOOR.SYS must be in the same
directory as USERINFO.DAT.
Line 2 = BBS name
Line 3 = Sysop First Name
Line 4 = Sysop Last Name
Line 5 = number of rounds per day that a player may play. I suggest
a daily limit of 5 to 10, but tailor to your own needs.
Line 6 = Registration number. Leave as 0 if unregistered.
Line 7 = This line is not used for this version.
Line 8 = You can place the name of the user who helped pay for the
registration of the door. Several sysops have specified that
users have paid the reigstration fee for Kings Are Wild. You can
now place their name on this line and their name will be
proudly displayed at the end of the game so that others may
recognize their contribtion to the operation of your BBS.
Leave this blank or NA if you do not wish to use this
option.
Line 9 = Maximum number of make up games per day. You can allow your
users to make up games lost because they were unable to
call and play. Enter the number of GAMES (not days) you
allow them to make up each day.
*EXECUTING PROGRAM*
To execute the program, enter the filename followed by the config file
name (ie KAWSOL KAWSOL.CFG). If you are running the program from the
command line, you may optionally enter KAWSOL LOCAL. The only problem
with this is the default user name sysop is used instead of the name on
your board. This is good for testing the game before putting it on your
system, but you should once play begins, execute the program locally
from your BBS or consistantly run the game from the command line when
you play.
You may also specify a non-standard IRQ. Put the IRQ number after the
.CFG on the command line. For example: KAWSOL KAWSOL.CFG /5. This
example tells the program to use IRQ 5 instead of the standard IRQ.
You may also use the procedure above and create a variable IRQ so that
you can pass the IRQ setting as: KAWSOL KAWSOL.CFG /%IRQ%
Some users may have had conflicts when using non-standard IRQ's on
Novell/Netware systems. Novell seems to use the "/" character for
parameter passing. You may not optionally use the "*" character instead
of the "/", for example KAWSOL KAWSOL.CFG *%IRQ% is valid. Both "*" and
"/" will work.
*AUTOMATIC MAINTENANCE*
The program will automatically during the first play of each new month
reset it's user file and top score listing. The previous months
scoreboard will be renamed to KAWSOL.OLD and KAWSOLG.OLD. This can then
be included as a text file to display the previous months winners.
You should be aware of this so if you are starting a new game for the
first time towards the end of the month, the game will automatically perform
the maintenace come the first of the month.
As an option, you may pass the parameter "NEW" on the command line, for
example KAWSOL NEW. This will reset _all_ Kings Are Wild data files, including the
overall high scorer information.
*FOSSIL DRIVER*
Kings Are Wild includes support for FOSSIL drivers. This means that the
program will work with Digiboard (for Wildcat M and PCBoard/M versions)
and other multi-port boards. To activate the Fossil driver support just
include /FD on the command line in your door batch file.
For example: KAWSOL KAWSOL.CFG /FD
If no Fossil driver is available, Kings Are Wild will display a message
indicating such and exit cleanly.
This documentation will not go into the mechanics of how you set-up a door
program on your BBS. It is assumed that you have a working knowledge of
how to complete this task. It would be impossible for me to explain how
to install a door for all BBS programs supported by Kings Are Wild.
*SYSOP KEYS ACTIVE*
F3 - Toggles the printer On/Off. Value is passed to PCBoard and/or
written to DOOR.SYS and USERS.SYS
F4 - Toggles the Page Bell on/off. Value is passed to PCBoard
and/or written to DOOR.SYS and USERS.SYS
F5 - DOS Shell. Allows SysOp to exit to DOS from inside a DOOR.
F7 - Toggles the Caller Alarm On/Off. Value is passed to PCBoard
and/or written to DOOR.SYS and USERS.SYS
F8 - Returns the caller involuntarily to the BBS.
F9 - Toggles the local display On/Off. Value is passed to PCBoard
and/or written to DOOR.SYS and USERS.SYS
F10 - Activates SysOp CHAT mode within the DOOR.
ESC - Deactivates CHAT mode. DOOR is resumed.
UP - Give the caller extra time while in the DOOR.
DN - Subtract time from the caller while in the DOOR.
HOME - HELP key for Status Line options.
ALT-N - SysOp next on toggle. Value passed to PCBoard. (PCBoard only)
ALT-X - PCBoard will exit after current caller logs off. Value is
passed to PCBoard. Not available on non-PCBoard systems.
*MAKE UP DAYS OPTION (Registered version only)*
Many users will not participate in a game if they know they will be
unable to play each and every day. With the Make Up Days option, you can
allow players to make up missed games (the number allowed per day is
defined by you). If you enter a 0, you will disable this option. Please
note that the value placed on this field in the .CFG file is the
number of games, not days, you will allow the user to make up.
As an example, if you allow 5 games per day, but allow 8 make up games,
the user will be able to play a maximum of 13 games on any single day.
If the user has played all games to date then the user will only be
allowed to play 5 games (as defined by you for number of plays per day).
*ADOPTED BY OPTION (Registered version only)*
Many sysops are fortunate to have their users offer to register a door
they enjoy playing. You can now give recognition to the user or users
who assist in contributing to the registration of this program. Simply
enter their name(s) on the appropriate line in the configuration file.
When unregistered, the door will inform the user that they can adopt
the door and refers them to ask you for details. You can give the
user the registration form for them to send in if you'd like.
After the program is registered, each time a user quits the game a
screen will be displayed informing other users who contributed towards
the registration of the game.
If you wish to disable this option, enter NA on the line in the
configuration file.
*FILES USED AND CREATED*
KAWSOL.EXE - The program itself
KAWSOL.DOC - Documentation for the sysop to run Kings Are Wild
KAWSOL.CFG - Configuration file
KAWOPEN.ANS - Opening introduction screen
KAWSOL.HLP - Help information display
The following files will be created by Kings Are Wild
KAWSOL.USR - User file of current players
KAWOPEN.ANS - Opening Screen
KAWSOL.ASC - Top 10 scores in ascii format can be used as a bulletin
KAWSOL.ANS - Top 10 scores in ANSI format
KAWSOL.OLD - Previous month top 10 ascii bulletin
KAWSOLG.OLD - Previous month top 10 ANSI bulletin
KAWSOL.DAT - Contains information for scoreboard
KAWSOL.HI - Contains overall high score information
KAWSOL.SCO - Data file for scoreboard
KAWSOL.TOT - Data file for scoreboard
KAWSOL.MSB - Yearly scoreboard
KAWSOL.MG - Data file for yearly scoreboard
KAWSOL.MP - Data file for yearly scoreboard
*TROUBLESHOOTING*
- If you are running this Door on a 486 system and encounter an error
message "ERROR 6 - OVERFLOW ERROR" or you experience irratic Keyboard
Timeout messages, you may have to put the following in either your
AUTOEXEC.BAT file or in the batch file you use to call this program.
SET NO87=ON
If you are running on a 486 system with co-processor under DesqView, you
may alternately set Math Coprocessor in each window to YES.
- If you encounter an ERROR 62 when the program first is loaded, this
will usually indicate that there is an error in your .CFG file.
Recheck your .CFG file to verify the proper format (if you use the
KAWCFG program you should never encounter this error).
- An ERROR 70 message means you more than likely do not have SHARE
loaded. This is typically only required for multi-node systems.
*MULTI-NODE OPERATION*
If you are running a multi-node BBS, there are two ways which you
can set-up Kings are Wild.
1. Create a seperate configuration file for each node.
The only difference between the configuration files would
be the location of your BBS drop file.
2. You can use one configuration file for all nodes by
using an environment variable. Both PCBoard and Wildcat
provide these automatically when running a door program.
For PCBoard, the environment variables are PCBDIR and PCBDRIVE.
You can then place the following on the first line of your
configuration file:
%PCBDRIVE%%PCBDIR%\PCBOARD.SYS
For Wildcat systems, it uses the variable WCNODEID, you can
place the following on the first line of your configuration
file:
C:\WC30\WCWORK\NODE%WCNODEID%\DOOR.SYS
If you are running other BBS software, you should be able to
create these variables so that you can run the program as
explained above.
Other BBS systems may also use these variables by
including the following either in your BBS batch or
AUTOEXEC.BAT file:
SET PCBDRIVE=C: <- Drive letter of your BBS files
SET PCBDIR=\BBS <- Path of your BBS files
*CONTACT ME FOR SUPPORT*
If you encounter any problems you may contact me at Corporate Headquarters
BBS (815) 886-9388.
I can also be reached via the RIME network in the SYSOP, DOORS,
SHAREWARE and BBS SOFTWARE conferences as well as the COMMON conference.
I can also be reached via Internet e-mail at bob.neal@corpsoft.com. or
via FIDO at 1:2235/886 (Bob Neal@1:2235/886).
If you have any suggestions for improvements for this program, please feel
free to let me know. This game has included suggestions from users of my
BBS during beta testing.
*DISTRIBUTION SITES*
As always you can find the latest version of Kings Are Wild available for
downloading from CorpSoft BBS.
CorpSoft BBS (815) 886-9388 (3 nodes with automatic ring-down,
running USR 28800 v.everything)
Also, I have a support conference on Salt Air BBS (home of PCBoard).
Join conference #71 (CorpSoft Support). I will always have the
current version available for download on there as well as answer
technical support question.
We also accept Visa and Mastercard. Register online with your Visa or
Mastercard by calling CorpSoft BBS, simply type CHARGE at the main menu
prompt.
User's with FIDO capabilities can FREQ the latest version of my software
from me at 1:2235/886. The magic names for my software are:
KING Kings Are Wild
CARD Card Sharks
BOWL BBS Bowling Solitaire
GOLF Links Golf
ZWORD Z-Wordz
CORPSOFT All my shareware releases
To further make it convenient for people to download my software, you can
also login to my support BBS by enter CORPSOFT GUEST when prompted for
your name. You will not need to go through the new user information
questionaire and will immediately be able to download my shareware.
Please note that if you wish to register online, you will need to
set-up a user account so that your registration keys can be made available
to you.
*VERSION HISTORY*
v1.1 - Added routine to check if the current deck card can be played
in the point card grid. If not, the game will automatically
end.
- Fixed problem with number of make up games always being set
to 3
- Fixed problem with the scores in the yearly scoreboard being
displayed in reverse of actual order
v1.0 - Initial Release